package com.zhuanzhuan.hero.user.vo.label;

import lombok.Data;

import java.util.List;

/**
 * @ClassName LevelLabelVO
 * @Description  有层级关系的标签
 * @Author hanjunjun
 * @Date 2024/6/26 17:12
 */
@Data
public class LevelLabelVO{

    /**
     * 标签id  唯一
     */
    private Long labelId;

    /**
     * 标签code 查询时透传
     */
    private String labelCode;

    private String labelName;

    /**
     * 盘古paramId 查询时透传
     */
    private Integer labelValue;

    private Integer labelLevel;

    private String parentLabelCode;

    private Integer showOrder;

    /**
     * 是否有子标签
     */
    private boolean hasChilds = false;

    /**
     * 子标签
     */
    private List<LevelLabelVO> childLabels;

    /**
     * 是否是最后一级
     */
    private Boolean isLast = false;
}
